Apêndice 4. Requisitos de arquivos IOC

Ao criar as tarefas de Verificação de IOC, considere os seguintes requisitos e limitações de arquivos IOC:

O arquivo que pode ser baixado clicando no link abaixo contém uma tabela com a lista completa dos termos de IOC do padrão OpenIOC.

DOWNLOAD DO ARQUIVO IOC TERMS.XLSX

Os recursos e as limitações de compatibilidade do aplicativo com o padrão OpenIOC são apresentados na tabela a seguir.

Recursos e limitações do compatibilidade do OpenIOC versão 1.0 e 1.1.

Condições de compatibilidade

OpenIOC 1.0:

is

isnot (uma exceção a partir do conjunto)

contains

containsnot (uma exceção a partir do conjunto)

OpenIOC 1.1:

is

contains

starts-with

ends-with

matches

greater-than

less-than

Atributos de condições de compatibilidade

OpenIOC 1.1:

preserve-case

negate

Operadores compatíveis

AND

OR

Tipos de dados compatíveis

"date": data (condições aplicáveis: is, greater-than, less-than)

"int": número inteiro (condições aplicáveis: is, greater-than, less-than)

"string": string (condições aplicáveis: is, contains, matches, starts-with, ends-with)

"duration": duração em segundos (condições aplicáveis: is, greater-than, less-than)

Características de interpretação de tipos de dados

Os tipos de dados "boolean string", "restricted string", "md5", "IP", "sha256" e "base64Binary" são interpretados como string.

O aplicativo é compatível com a interpretação da configuração Content, para os tipos de dados int e date quando definidos na forma de intervalos:

OpenIOC 1.0:

Uso do operador TO no campo Content:

<Content type="int">49600 TO 50700</Content>

<Content type="date">2009-04-28T10:00:00Z TO 2009-04-28T16:00:00Z</Content>

<Content type="int">[154192 TO 154192]</Content>

OpenIOC 1.1:

Uso das condições greater-than e less-than

Uso do operador TO no campo Content

O aplicativo é compatível com a interpretação dos tipos de dados date e duration caso os indicadores sejam definidos no formato ISO 8601, Zulu Time Zone, UTC.

Início da página